Refactoring of Heterogeneous Meta-Program into k-stage Meta-Program

نویسندگان

  • Vytautas Stuikys
  • Kristina Bespalova
  • Renata Burbaite
چکیده

The paper presents: (1) a graph-based theoretical background to refactoring a correct heterogeneous meta-program into its k-stage representation; (2) the refactoring method; (3) refactoring experiments with tasks taken from different domains, including real world tasks, such as meta-programs to teach Computer Science (CS) topics using educational robots. Refactoring meta-programs by staging enables to flexibly adapt them to the different context of use. To do that (semi-)automatically, we use the contextual information as a priority relation (e.g. highest, lowest, etc.) introduced within the meta-program specification. We implement the refactoring method using the so-called activating/de-activating label (index) to change the role of meta-language constructs at different stages. The contribution of the paper is: (1) applying the known (in programming) staging concept to heterogeneous metaprogramming; (2) a theoretical background, properties and the method to solve tasks of this kind of refactoring.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Equivalent Transformations of Heterogeneous Meta-Programs

We consider a generalization of heterogeneous meta-programs by (1) introducing an extra level of abstraction within the meta-program structure, and (2) meta-program transformations. We define basic terms, formalize transformation tasks, consider properties of meta-program transformations and rules to manage complexity through the following transformation processes: (1) reverse transformation, w...

متن کامل

The Effectiveness of Rehabilitation Program of Dohsa-hou on Perceived Stress, Meta-worry and Quality of Life of Hemodialysis Patients

Introduction: Hemodialysis patients face difficulties and limitations in physical, social and psychological functioning which from their psychological problems cited to increase perceived stress and meta-sorry and decrease quality of life. Regarded to the effectiveness of rehabilitation program of Dohsa-hou on many psychological characteristics, present research aimed to determine the effect of...

متن کامل

The Effect of Level 4 Triple-P Positive Parenting Program on Interaction of Parent-Child with Special Needs: A Meta-Analytic Study in Iran

Background: Since Positive Parenting Program (Triple-P) is one of the ways to improve parent-child interaction, it seems that conducting a meta-analysis will help determine the actual effect size of Triple-P. The aim of this study was to meta-analyze the effect of level 4 Triple-P on interaction of parent-child with special needs in Iran. Methods: The current study is a meta-analysis. Before t...

متن کامل

Understanding of Heterogeneous Multi-Stage Meta-Programs

The paper analyzes an approach to understanding heterogeneous meta-programs and multi-stage metaprograms. At the core of the approach is human-centred analysis combined with the Brook’s program cognition theory and the concept of reverse engineering. The use of the approach leads to extracting higher-level models (graphs representing meta-parameter — meta-function relationship models, feature d...

متن کامل

The Effectiveness Of "Open The Doors" Program On Meta-Cognitive Beliefs, Self-Care Activities, And Instrumental Activities Of In Patients With Schizophrenia

Background: Schizophrenia is one of the most disabling mental disorders, in which important functional activities such as independent life, production, and occupational activities, and social interactions of affected patients are damaged. The purpose of this study was to investigate the effectiveness of "Open the Doors" program education on meta-cognitive beliefs, self-care activities, and acti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • ITC

دوره 43  شماره 

صفحات  -

تاریخ انتشار 2014